explosively formed projectile - Turkish English Dictionary